About Mems Fish Bar Limited (12444415) United Kingdom