About Pellucid Consultants Ltd (07522846) United Kingdom