About Rudd Studio Limited (04451140) United Kingdom