About Dandelion Clock Solutions Limited (11074065) United Kingdom