About Statera Initiative Limited (12115803) United Kingdom