About Spot On Beauty Ltd. (12896031) United Kingdom