About Istahil Farah Mohamed Ltd (12102956) United Kingdom