About Masterwork Investment Consortium Ltd (06740099) United Kingdom