About Stila Ltd (11201613) United Kingdom