About Logd Ltd (13255627) United Kingdom