About Ptca Tech Solutions Limited (10881525) United Kingdom