About Strap Holding Limited (11542999) United Kingdom