About Izah Investments Limited (12275141) United Kingdom