About Manatee Solutions Limited (13655272) United Kingdom