About Manatee Limited (08336203) United Kingdom