About Sthenos International Limited (04410092) United Kingdom