About Vera London Limited (12621794) United Kingdom