About Technology Operations Ltd (10645733) United Kingdom