About Ibrows & Beauty Ltd (SC589384) United Kingdom