About Logikk Group Holdings Ltd (12338198) United Kingdom