About Mendy Holdings Limited (12013304) United Kingdom