About Straw Innovations Ltd (10508169) United Kingdom