About Mini Island Limited (12721213) United Kingdom