About Clockwork Energy Limited (13482410) United Kingdom