About Edmunds Technical Solutions Ltd (10940687) United Kingdom