About Ultima Spv Ltd (11826746) United Kingdom