About Babel Development Studio Ltd. (10756298) United Kingdom