About Promega Holdings Limited (03802382) United Kingdom