About Pellucid Design Limited (09878992) United Kingdom