About Max And Nick Holdings Limited (10720376) United Kingdom