About Kaibusa Decor London Limited (11194222) United Kingdom