About Backstrap Limited (04292558) United Kingdom