About Pillar Intelligence Limited (12763953) United Kingdom