About Leida Limited (08052360) United Kingdom