About Kraftanders Ltd (11816233) United Kingdom