About Stilo Technology Limited (03108773) United Kingdom