About 3squared Holdings Ltd. (12505932) United Kingdom