3Sixty relaunches booking platform and enhances duty of care