About Art & Logic Limited (05399787) United Kingdom