About M&y Technology Limited (13381140) United Kingdom