About Sullen Art Limited (09757616) United Kingdom