About Logshire Limited (11721149) United Kingdom