About Krab Co Limited (12203407) United Kingdom