About Stan I.t. Limited (08919768) United Kingdom