About Crowdstrike Holdings Ltd (13138098) United Kingdom