About Techflex Group Limited (12851468) United Kingdom