About Stera International Limited (03593631) United Kingdom