About Lubaina Himid Limited (11247126) United Kingdom