About The Clock On The Wall Ltd (12639500) United Kingdom