About The Megaride Ltd (11969860) United Kingdom