About Shugga Shack Limited (12705312) United Kingdom