About Mylife Technology Ventures Ltd (11476563) United Kingdom