About Krsa Holdings Limited (11379965) United Kingdom