About Capellan Ltd (08537246) United Kingdom