About Ultimo Ventures Ltd (12592255) United Kingdom