About Stil Studio Limited (08908244) United Kingdom