About Max Alpha Limited (10561253) United Kingdom