About Strive Incentive Ltd (12242562) United Kingdom