About Pachara Ltd (13064107) United Kingdom