About Pellucid Consulting Limited (08684733) United Kingdom