About Primatoc Ltd (12699582) United Kingdom