About Maxie Fix Limited (10967778) United Kingdom