About Maxie Holdings Ltd (12873232) United Kingdom