About Ormolu London Limited (08960028) United Kingdom