About Pyjac Technologies Limited (12135126) United Kingdom