About Fenex Technology Limited (07117115) United Kingdom