About Kwkar Holdings Limited (12275553) United Kingdom