About Clock Tower Int. Limited (05345039) United Kingdom