About Palchat Technologies Limited (12615227) United Kingdom