About Studio Amaru Ltd. (10374901) United Kingdom