About Nia & Russ Limited (12172230) United Kingdom