About Clockjack Investments Limited (07681691) United Kingdom