About Boma Towels Ltd (12772363) United Kingdom