About Zummo London Limited (04262350) United Kingdom