About Netherland Ed Rick International Ltd (13042368) United Kingdom