About Statera International Limited (10873256) United Kingdom