About Shack Wave Ltd (12954915) United Kingdom