About Logrom Limited (SC336323) United Kingdom