About Thurgood Tech Ltd (10254143) United Kingdom