About Aida Mofakham Studio Ltd (12148560) United Kingdom