About Whales Yard Committee Limited (03981337) United Kingdom