About The Curator London Limited (12445155) United Kingdom