About Logmere Limited (12017427) United Kingdom