About Pellucido Limited (12457403) United Kingdom