About Ambrose Technologies Ltd (12141720) United Kingdom