About Sahara Hands Limited (09269985) United Kingdom