About Techmax 24 Ltd (10793496) United Kingdom