About Telemax Ltd (09740236) United Kingdom