Current Address: Lebara Limited - 7th Floor, Import Building, 2 Clove Crescent, East India Dock, London E14 2BE, UK