About Flexastretch Ltd (13618557) United Kingdom