About Krumins Innovations Ltd (09458301) United Kingdom