About Logbale Limited (11738180) United Kingdom