About Altercap Ltd (13343937) United Kingdom