About Mimirs Well Limited (12610649) United Kingdom