About New British Artists Limited (03589015) United Kingdom