About Amboseli Limited (03568892) United Kingdom