About G17 Holdings Ltd (12670406) United Kingdom