About Pelorus Associates Ltd (11786663) United Kingdom