About Reka Studio Ltd (12514329) United Kingdom