About Ursus Developments Limited (10962853) United Kingdom