About Ursula Rupert Ventures Ltd (12638059) United Kingdom