About Vidya Living Spaces Ltd (12072269) United Kingdom