Legal information

Website terms of use

Last updated: 11 September 2026

These terms govern your use of searchvella.com. By using this website, you agree to these terms. If you do not agree, please stop using the website.

SearchVella Limited

Company number: 17436134

Registered in England and Wales

Registered office: 6th Floor, Manfield House, 1 Southampton Street, London, WC2R 0LR

Email: hello@searchvella.com