About Kendama London Ltd (11369353) United Kingdom