About Sahara Creations Limited (13244528) United Kingdom