Sports Therapy Organisation Limited. Registered in England. Company Number: 11523354. Registered Address: 20-22 Wenlock Road, London, N1 7GU