About Art Africa Limited (07900540) United Kingdom