About Kabasa Made Limited (13145931) United Kingdom