About Almine Rech Gallery Limited (08960890) United Kingdom