About I Trust Assurance Ltd (10940351) United Kingdom