About L Ultima Ventures Ltd (13387924) United Kingdom