About Mega Solutions L.p. (SL022772) United Kingdom