About Ursa Studio Limited (09641008) United Kingdom