About Altus Bet Ltd (12953163) United Kingdom