About Intrflex Limited (11983617) United Kingdom