About Nemos Fish Bar Limited (12005990) United Kingdom