About Minimus Maximus Limited (04772598) United Kingdom