About Mactel Ltd (12232416) United Kingdom