About Mydea Limited (13333190) United Kingdom