About Kobra Khan Limited (10940521) United Kingdom