About Max Capital Management Limited (11176440) United Kingdom