About Newmoore Limited (10721142) United Kingdom