About Nuff Said Ldn Ltd (12590533) United Kingdom