About Clocktower Fund Management Limited (06732000) United Kingdom