About Mackintosh Lane Studio Limited (12009432) United Kingdom