About Statera Limited (12176960) United Kingdom