About Yeah Technologies Limited (10048148) United Kingdom