About Megabus.com (uk) Limited (02199821) United Kingdom