About Fin Fish Bar Limited (10031666) United Kingdom