About Huddle Capital (securities) Limited (10621189) United Kingdom