About Dexflex Ltd (12076967) United Kingdom