About Togralix Ltd (13544500) United Kingdom