About Namsa Limited (SC362358) United Kingdom