About Nick S Cave Limited (12071964) United Kingdom