About Pellucidus Ltd (07509582) United Kingdom