About Hubble Management Ltd (11677042) United Kingdom