About Boss Boss Limited (13205916) United Kingdom