About Dennis Irvine Studio Limited (09476605) United Kingdom