About Virtual Craft Fair Ltd (12576972) United Kingdom