About Parasite International Limited (10086985) United Kingdom