About Sun Shack Cardiff Ltd (12071028) United Kingdom