About Maxima Solutions Limited (07586816) United Kingdom