About Manta Ray Management Ltd (10575108) United Kingdom