About Logex Services Limited (04524003) United Kingdom