About Novergy Devco 2 Ltd (12764485) United Kingdom