About Dandelion Clock Exhibitions Limited (07248515) United Kingdom