About Neri Design Limited (11908366) United Kingdom