About Mindbody Ltd. (07714147) United Kingdom