About Yolo Naqeebi Limited (08058306) United Kingdom