About Sator Technologies Ltd (09978766) United Kingdom