About Krab Holdings Ltd (13189433) United Kingdom