About Villa Life Ltd. (10272389) United Kingdom