About Kuma Associates Ltd (10071609) United Kingdom