About Promega Investments Ltd (11761397) United Kingdom