About Namwell Limited (11629801) United Kingdom