About Tarax Technology Limited (SC336357) United Kingdom