About Blacktapestudios Limited (09285720) United Kingdom