About Body And Mind Studio Limited (09923630) United Kingdom