About Y Technologies Limited (13511589) United Kingdom