About Logika Holdings Limited (11165525) United Kingdom