About Krulox Limited (12926178) United Kingdom