About Ammba Developments Ltd (11580312) United Kingdom