About Timoleon Limited (09941203) United Kingdom