About London Contemporary Art Practice Centre Ltd (12027974) United Kingdom