About Avalanche Holdings Limited (10761086) United Kingdom