About L1 Nrou Limited (11714686) United Kingdom