About Alpha Max Limited (12452307) United Kingdom