About Leka Technology Co. Limited (08736961) United Kingdom