About Capelen Ltd (13311861) United Kingdom