About Glasshouse Africa Investments Limited (13386942) United Kingdom