About Makudi Investments Limited (06137484) United Kingdom