About Minel Spv 18 Limited (12433731) United Kingdom