Company name: International Whaling Commission
Description: The International Whaling Commission (IWC) is the global intergovernmental body charged with the conservation of whales and the management of whaling.
The Red House, 135 Station Rd, Impington, Cambridge CB24 9NP, United Kingdom