About Ursa 84 Limited (12828128) United Kingdom