Contact the publisher of this press release Manmade Launches Europe's Largest Platform for Building Your Own Apps