About Stil Technology Limited (08677570) United Kingdom