About Krutgubben Limited (12105520) United Kingdom