About Sahara Town Limited (13666734) United Kingdom