About Max Culture Limited (12482232) United Kingdom