About Maasai Camel Limited (SC239860) United Kingdom