About Memish Usta Ltd (12416787) United Kingdom