About Momenta Acquisitions Limited (11482429) United Kingdom