About Snakehead Limited (10108332) United Kingdom