About Newrend Ltd (13156538) United Kingdom