About Flexovend Ltd (12182204) United Kingdom