About Nepex Limited (12260082) United Kingdom