About Incubator Art Projects Limited (13621921) United Kingdom