About Kika Holanda Design Limited (07596606) United Kingdom