About Startle Ventures International Ltd (11475465) United Kingdom