About Miroma Ventures Ltd (08303784) United Kingdom