About Mylife Technologies Ltd (12968691) United Kingdom