About Logail Ltd (12050060) United Kingdom