About Barbican Fish Lounge Limited (12958738) United Kingdom