About Max Management Plus Limited (12569474) United Kingdom