About Thrace Information Technology Ltd (11018759) United Kingdom