About Pellucid Services Limited (10263059) United Kingdom