About Timeless Spa And Beauty Ltd. (SC570626) United Kingdom