About Ambo Group Limited (12033929) United Kingdom