About Maxima Holdings Limited (12341656) United Kingdom