About Le Volta Ltd (12296049) United Kingdom