About Ambiguus Ltd (12542020) United Kingdom