About Tyella Limited (09933118) United Kingdom