About Babylon Magazine Ltd (13492777) United Kingdom