About Keay Media And Technology Limited (12952540) United Kingdom