About Avalanche Management Company Limited (11452253) United Kingdom