About Chiba London Limited (13474066) United Kingdom