About Ursa Scientific Ltd (10978643) United Kingdom