About Waltham Studio Limited (12509925) United Kingdom