About Likolo Limited (11389978) United Kingdom