About Kabba General Merchandise Uk Limited (10861092) United Kingdom