About Logika Group Limited (12839270) United Kingdom