About Japanese Flavor London Limited (12236780) United Kingdom