About Strive Ventures Ltd (12780119) United Kingdom