About Stryletto Ltd (12952238) United Kingdom