About Ruin Studio Limited (10538445) United Kingdom