About Velora London Limited (13095091) United Kingdom