About Mabkabo Investment Company Limited (11555531) United Kingdom