About Light Pillar Software Ltd (08284314) United Kingdom