About Technic Essential (uk) Claims Management Company Ltd (11863842) United Kingdom