About Smaccap -smart Clean Energy And Building Technology Capital Investment Company Ltd (12901545) United Kingdom