About Logistrat Limited (02605190) United Kingdom