About Backstrap Studios Ltd (12128559) United Kingdom