About Minima Design Holdings Limited (08452793) United Kingdom