About Ambaaa Ltd (12341979) United Kingdom