About Glasshouse Ventures 20 Limited (13439032) United Kingdom