About Os Trio Technology Limited (10282841) United Kingdom