About Storm Fish Restaurant Limited (05279452) United Kingdom