About Modus Operandi Art Consultants Limited (05971695) United Kingdom