About Kabuki Design Company Limited (01916085) United Kingdom