About Empact Ventures Ltd (10208565) United Kingdom