About Minima Maxima Limited (SC646430) United Kingdom