About Ruth Hogben Studio Limited (13626744) United Kingdom