About Russell Beck Studio Limited (03960589) United Kingdom