About Green Sahara Limited (12547505) United Kingdom