About Iskai Contemporary Art Limited (07427409) United Kingdom