About Clocktower Asset Management Limited (05640057) United Kingdom