About Pillar Project Worldwide Limited (10937870) United Kingdom