About Lime Fish Limited (10699212) United Kingdom