About Nikoo Distribution Limited (06275389) United Kingdom