About Jozef Roach Studio Limited (11990926) United Kingdom