About Pillar Technologies Ltd (12307234) United Kingdom