About Logistex Trustees Limited (11458658) United Kingdom