About Alta Holdings Limited (11662256) United Kingdom