About Almax Tech Maintenance Ltd (09301248) United Kingdom