About Loglide Limited (13690216) United Kingdom