About Nrl London Ltd (13143287) United Kingdom