About Ten66 Holdings Ltd (11505277) United Kingdom