About Install Base Investments Limited (11007265) United Kingdom