About Mehdi Holdings Limited (13357565) United Kingdom