About Mego Solutions Ltd (13285041) United Kingdom