About Pecten Limited (11328823) United Kingdom