About Pillar8 Limited (10642680) United Kingdom