About Strafe Ventures Ltd (12504506) United Kingdom