About Theclockestate Ltd (12640320) United Kingdom