About Stila Management Limited (12094921) United Kingdom