About Manatee Insight Ltd (12195632) United Kingdom