About Bacdrop Studio Limited (12583510) United Kingdom