About Sphyrna Limited (12454470) United Kingdom