About Kane Rich Creative Limited (12865479) United Kingdom