About Ambo Developments Ltd (06075000) United Kingdom