About Ruach Studio Ltd (13005150) United Kingdom