About Kick & Chase Media Ltd (11260647) United Kingdom