About Meer Art Limited (07179211) United Kingdom