About Stilo International Limited (03893693) United Kingdom