About Altai Europe Limited (03804850) United Kingdom