About Nikko Deha Limited (11598090) United Kingdom