About Oliiki Limited (11238590) United Kingdom