About Mine&storm Ltd (11518416) United Kingdom