About Clock Room Ltd (10939673) United Kingdom