About Likitha Technologies Ltd (SC642638) United Kingdom