About Pellucid Systems Limited (08069088) United Kingdom