About Glasshouse Fintech Limited (13386767) United Kingdom