About Struan Dell Consulting Ltd (10022590) United Kingdom