About Clockwork Ant Ltd. (10010772) United Kingdom