About Patekesa Technology Ltd (13356829) United Kingdom