About Maintex Limited (11290107) United Kingdom