About Logral Ltd (12449502) United Kingdom