About Oplex Limited (11510315) United Kingdom