About Mem Fish Limited (11440748) United Kingdom