About Noa Design Studio Limited (13312348) United Kingdom