About Tetra Studios Ltd (11441099) United Kingdom