About Virtus Energy Contracts Limited (12233410) United Kingdom