About Krupa Holdings Limited (12032352) United Kingdom