About Ipedia Yumi Ltd (13496364) United Kingdom