About Slow Art Company Limited (06581619) United Kingdom