Mediate&Co Limited. Registered company number 12305675. Registered office address: 1 Vicarage Lane, London, E154HF