About Especkle Technology Limited (10560120) United Kingdom