About Agilaflex Ltd (07290942) United Kingdom