About Shellback Advisory Ltd (12548473) United Kingdom