About Nicolas Torres Design Ltd (13255398) United Kingdom