About Nila Media Ltd Ltd (13168436) United Kingdom