About Mini Annex Limited (10400435) United Kingdom