About Ambrose Technology Ltd (12890955) United Kingdom