About Omnia Art Holding Limited (09795417) United Kingdom