About Pelorus Research Limited (07669807) United Kingdom