It took me a while to get back to Peter at Floatworks when he invited me to come and check out Floatworks, a floatation tank centre situated a few minutes walk from London Bridge station. It wasn't that I didn't want to experience this amazing...