About Ursa Limited (04197496) United Kingdom