About Odyseas Fish Bar Ltd (13407699) United Kingdom