About Logika Solutions Ltd (08017179) United Kingdom