About Ambonex Ltd (11220763) United Kingdom