About Likku Tech Limited (08632040) United Kingdom