About Sugarcane Shack Limited (13096939) United Kingdom