About Nila Holden Limited (09242245) United Kingdom