About Logplan Europe Limited (09322879) United Kingdom