About Stil Life Limited (13421137) United Kingdom