About Newmax Limited (12328701) United Kingdom