About Paratacha Ltd (12245208) United Kingdom