About Krom Ltd (10541118) United Kingdom