About Pellucid Ltd (07174383) United Kingdom