About G12 Advisory Ltd (12901556) United Kingdom