About Lacquer Studios Limited (09287990) United Kingdom