About Sahra 24 Ltd (12403319) United Kingdom