About Kumo London Ltd (12533265) United Kingdom