About Noura International Limited (12065648) United Kingdom