About Abba Logix Ltd (12268575) United Kingdom