About Marquisa Limited (12141357) United Kingdom