About R&c Studio Limited (11305079) United Kingdom